package com.mall.mymall.dao.dto;

import com.mall.mymall.dao.entity.Products;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

@Data
public class OrderDto {
    // 订单唯一标识符
    private Integer orderId;

    // 订单创建的日期
    private LocalDate createdAt;

    // 订单当前状态（例如：已创建、已支付、已发货等）
    private String orderStatus;

    // 订单的总价格
    private BigDecimal totalPrice;

    // 下单用户的唯一标识符
    private Integer userId;

    // 下单用户的名称
    private String userName;

    // 商店的唯一标识符
    private Integer storeId;

    // 商店的名称
    private String storeName;

    // 无意义标识
    private Integer quantity;

    // 商店的地址
    private String storeAddress;

    // 用户收货地址
    private String address;

    // 订单中包含的商品详情列表
    private List<OrderProductDto> orderProductDtos;
}
